package com.xhsj.user.pms.patent.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xhsj.user.pms.patent.domain.TbPamInventorProposalIpr;
import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;

/**
 * @Author: liuqinghua
 * @Description:
 * @Data:2020/7/6
 */
public interface TbPamInventorProposalIprService {
    boolean save(TbPamInventorProposalIpr data);

    boolean removeById(Serializable id);

    boolean removeByIds(Collection<? extends Serializable> list);

    IPage<TbPamInventorProposalIpr> selectPage(Map<String, Object> data);

    List<TbPamInventorProposalIpr> selectAll();

    TbPamInventorProposalIpr getById(Serializable id);

    int deleteByDisclosure(String disclosureId);

}
